home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / man / cat.1 / grops.1 < prev    next >
Text File  |  1995-07-25  |  32KB  |  529 lines

  1.  
  2.  
  3.  
  4.      GGGGRRRROOOOPPPPSSSS((((1111))))      GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))      GGGGRRRROOOOPPPPSSSS((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.           grops - PostScript driver for groff
  10.  
  11.      SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.           ggggrrrrooooppppssss [ ----ggggllllvvvv ] [ ----bbbb_n ] [ ----cccc_n ] [ ----wwww_n ] [ ----FFFF_d_i_r ] [ _f_i_l_e_s...
  13.           ]
  14.  
  15.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  16.           ggggrrrrooooppppssss translates the output of GNU ttttrrrrooooffffffff to PostScript.
  17.           Normally ggggrrrrooooppppssss should be invoked by using the groff command
  18.           with a ----TTTTppppssss option.  (Actually, this is the default for
  19.           groff.) If no files are given, ggggrrrrooooppppssss will read the standard
  20.           input.  A filename of ---- will also cause ggggrrrrooooppppssss to read the
  21.           standard input.  PostScript output is written to the
  22.           standard output.  When ggggrrrrooooppppssss is run by ggggrrrrooooffffffff options can be
  23.           passed to ggggrrrrooooppppssss using the ggggrrrrooooffffffff ----PPPP option.
  24.  
  25.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  26.           ----bbbb_n  Workaround broken spoolers and previewers.  Normally
  27.                ggggrrrrooooppppssss produces output that conforms the Document
  28.                Structuring Conventions version 3.0.  Unfortunately
  29.                some spoolers and previewers can't handle such output.
  30.                The value of _n controls what ggggrrrrooooppppssss does to its output
  31.                acceptable to such programs.  A value of 0 will cause
  32.                grops not to employ any workarounds.  Add 1 if no
  33.                %%%%%%%%BBBBeeeeggggiiiinnnnDDDDooooccccuuuummmmeeeennnnttttSSSSeeeettttuuuupppp and %%%%%%%%EEEEnnnnddddDDDDooooccccuuuummmmeeeennnnttttSSSSeeeettttuuuupppp comments
  34.                should be generated; this is needed for early versions
  35.                of TranScript that get confused by anything between the
  36.                %%%%%%%%EEEEnnnnddddPPPPrrrroooolllloooogggg comment and the first %%%%%%%%PPPPaaaaggggeeee comment.  Add
  37.                2 if lines in included files beginning with %%%%!!!! should
  38.                be stripped out; this is needed for Sun's pageview
  39.                previewer.  Add 4 if %%%%%%%%PPPPaaaaggggeeee, %%%%%%%%TTTTrrrraaaaiiiilllleeeerrrr and %%%%%%%%EEEEnnnnddddPPPPrrrroooolllloooogggg
  40.                comments should be stripped out of included files; this
  41.                is needed for spoolers that don't understand the
  42.                %%%%%%%%BBBBeeeeggggiiiinnnnDDDDooooccccuuuummmmeeeennnntttt and %%%%%%%%EEEEnnnnddddDDDDooooccccuuuummmmeeeennnntttt comments.  Add 8 if
  43.                the first line of the PostScript output should be
  44.                %%%%!!!!PPPPSSSS----AAAAddddoooobbbbeeee----2222....0000 rather than %%%%!!!!PPPPSSSS----AAAAddddoooobbbbeeee----3333....0000; this is
  45.                needed when using Sun's Newsprint with a printer that
  46.                requires page reversal.  The default value can be
  47.                specified by a
  48.  
  49.                     bbbbrrrrooookkkkeeeennnn _n
  50.  
  51.                command in the DESC file.  Otherwise the default value
  52.                is 0.
  53.  
  54.           ----cccc_n  Print _n copies of each page.
  55.  
  56.           ----gggg   Guess the page length.  This generates PostScript code
  57.                that guesses the page length.  The guess will be
  58.                correct only if the imageable area is vertically
  59.                centered on the page.  This option allows you to
  60.  
  61.  
  62.  
  63.      Page 1                                           (printed 3/9/94)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      GGGGRRRROOOOPPPPSSSS((((1111))))      GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))      GGGGRRRROOOOPPPPSSSS((((1111))))
  71.  
  72.  
  73.  
  74.                generate documents that can be printed both on letter
  75.                (8.5x11) paper and on A4 paper without change.
  76.  
  77.           ----llll   Print the document in landscape format.
  78.  
  79.           ----FFFF_d_i_r
  80.                Search the directory _d_i_r////ddddeeeevvvv_n_a_m_e for font and device
  81.                description files; _n_a_m_e is the name of the device,
  82.                usually ppppssss.
  83.  
  84.           ----wwww_n  Lines should be drawn using a thickness of _n
  85.                thousandths of an em.
  86.  
  87.           ----vvvv   Print the version number.
  88.  
  89.      UUUUSSSSAAAAGGGGEEEE
  90.           There are styles called RRRR, IIII, BBBB, and BBBBIIII mounted at font
  91.           positions 1 to 4.  The fonts are grouped into families AAAA,
  92.           BBBBMMMM, CCCC, HHHH, HHHHNNNN, NNNN, PPPP and TTTT having members in each of these
  93.           styles:
  94.  
  95.           AAAARRRR   AvantGarde-Book
  96.  
  97.           AAAAIIII   AvantGarde-BookOblique
  98.  
  99.           AAAABBBB   AvantGarde-Demi
  100.  
  101.           AAAABBBBIIII  AvantGarde-DemiOblique
  102.  
  103.           BBBBMMMMRRRR  Bookman-Light
  104.  
  105.           BBBBMMMMIIII  Bookman-LightItalic
  106.  
  107.           BBBBMMMMBBBB  Bookman-Demi
  108.  
  109.           BBBBMMMMBBBBIIII Bookman-DemiItalic
  110.  
  111.           CCCCRRRR   Courier
  112.  
  113.           CCCCIIII   Courier-Oblique
  114.  
  115.           CCCCBBBB   Courier-Bold
  116.  
  117.           CCCCBBBBIIII  Courier-BoldOblique
  118.  
  119.           HHHHRRRR   Helvetica
  120.  
  121.           HHHHIIII   Helvetica-Oblique
  122.  
  123.           HHHHBBBB   Helvetica-Bold
  124.  
  125.           HHHHBBBBIIII  Helvetica-BoldOblique
  126.  
  127.  
  128.  
  129.      Page 2                                           (printed 3/9/94)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      GGGGRRRROOOOPPPPSSSS((((1111))))      GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))      GGGGRRRROOOOPPPPSSSS((((1111))))
  137.  
  138.  
  139.  
  140.           HHHHNNNNRRRR  Helvetica-Narrow
  141.  
  142.           HHHHNNNNIIII  Helvetica-Narrow-Oblique
  143.  
  144.           HHHHNNNNBBBB  Helvetica-Narrow-Bold
  145.  
  146.           HHHHNNNNBBBBIIII Helvetica-Narrow-BoldOblique
  147.  
  148.           NNNNRRRR   NewCenturySchlbk-Roman
  149.  
  150.           NNNNIIII   NewCenturySchlbk-Italic
  151.  
  152.           NNNNBBBB   NewCenturySchlbk-Bold
  153.  
  154.           NNNNBBBBIIII  NewCenturySchlbk-BoldItalic
  155.  
  156.           PPPPRRRR   Palatino-Roman
  157.  
  158.           PPPPIIII   Palatino-Italic
  159.  
  160.           PPPPBBBB   Palatino-Bold
  161.  
  162.           PPPPBBBBIIII  Palatino-BoldItalic
  163.  
  164.           TTTTRRRR   Times-Roman
  165.  
  166.           TTTTIIII   Times-Italic
  167.  
  168.           TTTTBBBB   Times-Bold
  169.  
  170.           TTTTBBBBIIII  Times-BoldItalic
  171.  
  172.           There is also the following font which is not a member of a
  173.           family:
  174.  
  175.           ZZZZCCCCMMMMIIII ZapfChancery-MediumItalic
  176.  
  177.           There are also some special fonts called SSSSSSSS and SSSS.  Zapf
  178.           Dingbats is available as ZZZZDDDD and a reversed version of
  179.           ZapfDingbats (with symbols pointing in the opposite
  180.           direction) is available as ZZZZDDDDRRRR; most characters in these
  181.           fonts are unnamed and must be accessed using \\\\NNNN.
  182.  
  183.           ggggrrrrooooppppssss understands various X commands produced using the \\\\XXXX
  184.           escape sequence; ggggrrrrooooppppssss will only interpret commands that
  185.           begin with a ppppssss:::: tag.
  186.  
  187.           \\\\XXXX''''ppppssss:::: eeeexxxxeeeecccc _c_o_d_e''''
  188.                This executes the arbitrary PostScript commands in
  189.                _c_o_d_e.  The PostScript currentpoint will be set to the
  190.                position of the \\\\XXXX command before executing _c_o_d_e.  The
  191.                origin will be at the top left corner of the page, and
  192.  
  193.  
  194.  
  195.      Page 3                                           (printed 3/9/94)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      GGGGRRRROOOOPPPPSSSS((((1111))))      GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))      GGGGRRRROOOOPPPPSSSS((((1111))))
  203.  
  204.  
  205.  
  206.                y coordinates will increase down the page.  A procedure
  207.                uuuu will be defined that converts groff units to the
  208.                coordinate system in effect.  For example,
  209.  
  210.                     ....nnnnrrrr xxxx 1111iiii
  211.                     \\\\XXXX''''ppppssss:::: eeeexxxxeeeecccc \\\\nnnnxxxx uuuu 0000 rrrrlllliiiinnnneeeettttoooo ssssttttrrrrooookkkkeeee''''
  212.  
  213.                will draw a horizontal line one inch long.  _c_o_d_e may
  214.                make changes to the graphics state, but any changes
  215.                will persist only to the end of the page.  A dictionary
  216.                containing the definitions specified by the ddddeeeeffff and
  217.                mmmmddddeeeeffff will be on top of the dictionary stack.  If your
  218.                code adds definitions to this dictionary, you should
  219.                allocate space for them using \\\\XXXX''''ppppssss mmmmddddeeeeffff _n''''.  Any
  220.                definitions will persist only until the end of the
  221.                page.  If you use the \\\\YYYY escape sequence with an
  222.                argument that names a macro, _c_o_d_e can extend over
  223.                multiple lines.  For example,
  224.  
  225.  
  226.                     ....nnnnrrrr xxxx 1111iiii
  227.                     ....ddddeeee yyyy
  228.                     ppppssss:::: eeeexxxxeeeecccc
  229.                     \\\\nnnnxxxx uuuu 0000 rrrrlllliiiinnnneeeettttoooo
  230.                     ssssttttrrrrooookkkkeeee
  231.                     ........
  232.                     \\\\YYYYyyyy
  233.  
  234.                is another way to draw a horizontal line one inch long.
  235.  
  236.           \\\\XXXX''''ppppssss:::: ffffiiiilllleeee _n_a_m_e''''
  237.                This is the same as the eeeexxxxeeeecccc command except that the
  238.                PostScript code is read from file _n_a_m_e.
  239.  
  240.           \\\\XXXX''''ppppssss:::: ddddeeeeffff _c_o_d_e''''
  241.                Place a PostScript definition contained in _c_o_d_e in the
  242.                prologue.  There should be at most one definition per
  243.                \\\\XXXX command.  Long definitions can be split over several
  244.                \\\\XXXX commands; all the _c_o_d_e arguments are simply joined
  245.                together separated by newlines.  The definitions are
  246.                placed in a dictionary which is automatically pushed on
  247.                the dictionary stack when an eeeexxxxeeeecccc command is executed.
  248.                If you use the \\\\YYYY escape sequence with an argument that
  249.                names a macro, _c_o_d_e can extend over multiple lines.
  250.  
  251.           \\\\XXXX''''ppppssss:::: mmmmddddeeeeffff _n _c_o_d_e''''
  252.                Like ddddeeeeffff, except that _c_o_d_e may contain up to _n
  253.                definitions.  ggggrrrrooooppppssss needs to know how many definitions
  254.                _c_o_d_e contains so that it can create an appropriately
  255.                sized PostScript dictionary to contain them.
  256.  
  257.           \\\\XXXX''''ppppssss:::: iiiimmmmppppoooorrrrtttt _f_i_l_e _l_l_x _l_l_y _u_r_x _u_r_y _w_i_d_t_h [ _h_e_i_g_h_t ]''''
  258.  
  259.  
  260.  
  261.      Page 4                                           (printed 3/9/94)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      GGGGRRRROOOOPPPPSSSS((((1111))))      GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))      GGGGRRRROOOOPPPPSSSS((((1111))))
  269.  
  270.  
  271.  
  272.                Import a PostScript graphic from _f_i_l_e.  The arguments
  273.                _l_l_x, _l_l_y, _u_r_x, and _u_r_y give the bounding box of the
  274.                graphic in the default PostScript coordinate system;
  275.                they should all be integers; _l_l_x and _l_l_y are the x and
  276.                y coordinates of the lower left corner of the graphic;
  277.                _u_r_x and _u_r_y are the x and y coordinates of the upper
  278.                right corner of the graphic; _w_i_d_t_h and _h_e_i_g_h_t are
  279.                integers that give the desired width and height in
  280.                groff units of the graphic.  The graphic will be scaled
  281.                so that it has this width and height and translated so
  282.                that the lower left corner of the graphic is located at
  283.                the position associated with \\\\XXXX command.  If the height
  284.                argument is omitted it will be scaled uniformly in the
  285.                x and y directions so that it has the specified width.
  286.                Note that the contents of the \\\\XXXX command are not
  287.                interpreted by ttttrrrrooooffffffff; so vertical space for the graphic
  288.                is not automatically added, and the _w_i_d_t_h and _h_e_i_g_h_t
  289.                arguments are not allowed to have attached scaling
  290.                indicators.  If the PostScript file complies with the
  291.                Adobe Document Structuring Conventions and contains a
  292.                %%%%%%%%BBBBoooouuuunnnnddddiiiinnnnggggBBBBooooxxxx comment, then the bounding box can be
  293.                automatically extracted from within groff by using the
  294.                ssssyyyy request to run the ppppssssbbbbbbbb command.
  295.  
  296.                The ----mmmmppppssss macros (which are automatically loaded when
  297.                ggggrrrrooooppppssss is run by the groff command) include a PPPPSSSSPPPPIIIICCCC
  298.                macro which allows a picture to be easily imported.
  299.                This has the format
  300.  
  301.                     ....PPPPSSSSPPPPIIIICCCC _f_i_l_e [ ----LLLL | ----RRRR | ----IIII _n ]  [ _w_i_d_t_h [ _h_e_i_g_h_t
  302.                     ]]
  303.  
  304.                _f_i_l_e is the name of the file containing the
  305.                illustration; _w_i_d_t_h and _h_e_i_g_h_t give the desired width
  306.                and height of the graphic.  The _w_i_d_t_h and _h_e_i_g_h_t
  307.                arguments may have scaling indicators attached; the
  308.                default scaling indicator is iiii.  This macro will scale
  309.                the graphic uniformly in the x and y directions so that
  310.                it is no more than _w_i_d_t_h wide and _h_e_i_g_h_t high.  By
  311.                default, the graphic will be horizontally centered.
  312.                The ----LLLL and ----RRRR cause the graphic to be left-aligned and
  313.                right-aligned respectively.  The ----IIII option causes the
  314.                graphic to be indented by _n.
  315.  
  316.           \\\\XXXX''''ppppssss:::: iiiinnnnvvvviiiissss''''
  317.           \\\\XXXX''''ppppssss:::: eeeennnnddddiiiinnnnvvvviiiissss''''
  318.                No output will be generated for text and drawing
  319.                commands that are bracketed with these \\\\XXXX commands.
  320.                These commands are intended for use when output from
  321.                ttttrrrrooooffffffff will be previewed before being processed with
  322.                ggggrrrrooooppppssss; if the previewer is unable to display certain
  323.                characters or other constructs, then other substitute
  324.  
  325.  
  326.  
  327.      Page 5                                           (printed 3/9/94)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      GGGGRRRROOOOPPPPSSSS((((1111))))      GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))      GGGGRRRROOOOPPPPSSSS((((1111))))
  335.  
  336.  
  337.  
  338.                characters or constructs can be used for previewing by
  339.                bracketing them with these \\\\XXXX commands.
  340.  
  341.                For example, ggggxxxxddddiiiittttvvvviiiieeeewwww is not able to display a proper
  342.                \\\\((((eeeemmmm character because the standard X11 fonts do not
  343.                provide it; this problem can be overcome by executing
  344.                the following request
  345.  
  346.  
  347.                     ....cccchhhhaaaarrrr \\\\((((eeeemmmm \\\\XXXX''''ppppssss:::: iiiinnnnvvvviiiissss''''\\\\
  348.                     \\\\ZZZZ''''\\\\vvvv''''----....22225555mmmm''''\\\\hhhh''''....00005555mmmm''''\\\\DDDD''''llll ....9999mmmm 0000''''\\\\hhhh''''....00005555mmmm''''''''\\\\
  349.                     \\\\XXXX''''ppppssss:::: eeeennnnddddiiiinnnnvvvviiiissss''''\\\\((((eeeemmmm
  350.  
  351.                In this case, ggggxxxxddddiiiittttvvvviiiieeeewwww will be unable to display the
  352.                \\\\((((eeeemmmm character and will draw the line, whereas ggggrrrrooooppppssss
  353.                will print the \\\\((((eeeemmmm character and ignore the line.
  354.  
  355.           The input to ggggrrrrooooppppssss must be in the format output by
  356.           ggggttttrrrrooooffffffff(1).  This is described in ggggrrrrooooffffffff____oooouuuutttt(1).  In addition
  357.           the device and font description files for the device used
  358.           must meet certain requirements.  The device and font
  359.           description files supplied for ppppssss device meet all these
  360.           requirements.  aaaaffffmmmmttttooooddddiiiitttt(1) can be used to create font files
  361.           from AFM files.  The resolution must be an integer multiple
  362.           of 72 times the ssssiiiizzzzeeeessssccccaaaalllleeee.  The ppppssss device uses a resolution
  363.           of 72000 and a sizescale of 1000.  The device description
  364.           file should contain a command
  365.  
  366.                ppppaaaappppeeeerrrrlllleeeennnnggggtttthhhh _n
  367.  
  368.           which says that output should be generated which is suitable
  369.           for printing on a page whose length is _n machine units.
  370.           Each font description file must contain a command
  371.  
  372.                iiiinnnntttteeeerrrrnnnnaaaallllnnnnaaaammmmeeee _p_s_n_a_m_e
  373.  
  374.           which says that the PostScript name of the font is _p_s_n_a_m_e.
  375.           It may also contain a command
  376.  
  377.                eeeennnnccccooooddddiiiinnnngggg _e_n_c__f_i_l_e
  378.  
  379.           which says that the PostScript font should be reencoded
  380.           using the encoding described in _e_n_c__f_i_l_e; this file should
  381.           consist of a sequence of lines of the form:
  382.  
  383.                _p_s_c_h_a_r _c_o_d_e
  384.  
  385.           where _p_s_c_h_a_r is the PostScript name of the character, and
  386.           _c_o_d_e is its position in the encoding expressed as a decimal
  387.           integer.  The code for each character given in the font file
  388.           must correspond to the code for the character in encoding
  389.           file, or to the code in the default encoding for the font if
  390.  
  391.  
  392.  
  393.      Page 6                                           (printed 3/9/94)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      GGGGRRRROOOOPPPPSSSS((((1111))))      GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))      GGGGRRRROOOOPPPPSSSS((((1111))))
  401.  
  402.  
  403.  
  404.           the PostScript font is not to be reencoded.  This code can
  405.           be used with the \\\\NNNN escape sequence in ttttrrrrooooffffffff to select the
  406.           character, even if the character does not have a groff name.
  407.           Every character in the font file must exist in the
  408.           PostScript font, and the widths given in the font file must
  409.           match the widths used in the PostScript font.  ggggrrrrooooppppssss will
  410.           assume that a character with a groff name of ssssppppaaaacccceeee is blank
  411.           (makes no marks on the page); it can make use of such a
  412.           character to generate more efficient and compact PostScript
  413.           output.
  414.  
  415.           ggggrrrrooooppppssss can automatically include the downloadable fonts
  416.           necessary to print the document.  Any downloadable fonts
  417.           which should, when required, be included by ggggrrrrooooppppssss must be
  418.           listed in the file ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvppppssss////ddddoooowwwwnnnnllllooooaaaadddd;
  419.           this should consist of lines of the form
  420.  
  421.                _f_o_n_t  _f_i_l_e_n_a_m_e
  422.  
  423.           where _f_o_n_t is the PostScript name of the font, and _f_i_l_e_n_a_m_e
  424.           is the name of the file containing the font; lines beginning
  425.           with #### and blank lines are ignored; fields may be separated
  426.           by tabs or spaces; _f_i_l_e_n_a_m_e will be searched for using the
  427.           same mechanism that is used for groff font metric files.
  428.           The ddddoooowwwwnnnnllllooooaaaadddd file itself will also be searched for using
  429.           this mechanism.
  430.  
  431.           If the file containing a downloadable font or imported
  432.           document conforms to the Adobe Document Structuring
  433.           Conventions, then ggggrrrrooooppppssss will interpret any comments in the
  434.           files sufficiently to ensure that its own output is
  435.           conforming.  It will also supply any needed font resources
  436.           that are listed in the ddddoooowwwwnnnnllllooooaaaadddd file as well as any needed
  437.           file resources.  It is also able to handle inter-resource
  438.           dependencies.  For example, suppose that you have a
  439.           downloadable font called Garamond, and also a downloadable
  440.           font called Garamond-Outline which depends on Garamond
  441.           (typically it would be defined to copy Garamond's font
  442.           dictionary, and change the PaintType), then it is necessary
  443.           for Garamond to be appear before Garamond-Outline in the
  444.           PostScript document.  ggggrrrrooooppppssss will handle this automatically
  445.           provided that the downloadable font file for Garamond-
  446.           Outline indicates its dependence on Garamond by means of the
  447.           Document Structuring Conventions, for example by beginning
  448.           with the following lines
  449.  
  450.                %%%%!!!!PPPPSSSS----AAAAddddoooobbbbeeee----3333....0000 RRRReeeessssoooouuuurrrrcccceeee----FFFFoooonnnntttt
  451.                %%%%%%%%DDDDooooccccuuuummmmeeeennnnttttNNNNeeeeeeeeddddeeeeddddRRRReeeessssoooouuuurrrrcccceeeessss:::: ffffoooonnnntttt GGGGaaaarrrraaaammmmoooonnnndddd
  452.                %%%%%%%%EEEEnnnnddddCCCCoooommmmmmmmeeeennnnttttssss
  453.                %%%%%%%%IIIInnnncccclllluuuuddddeeeeRRRReeeessssoooouuuurrrrcccceeee:::: ffffoooonnnntttt GGGGaaaarrrraaaammmmoooonnnndddd
  454.  
  455.           In this case both Garamond and Garamond-Outline would need
  456.  
  457.  
  458.  
  459.      Page 7                                           (printed 3/9/94)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      GGGGRRRROOOOPPPPSSSS((((1111))))      GGGGrrrrooooffffffff VVVVeeeerrrrssssiiiioooonnnn 1111....00009999 ((((22224444 FFFFeeeebbbbrrrruuuuaaaarrrryyyy 1111999999994444))))      GGGGRRRROOOOPPPPSSSS((((1111))))
  467.  
  468.  
  469.  
  470.           to be listed in the ddddoooowwwwnnnnllllooooaaaadddd file.  A downloadable font
  471.           should not include its own name in a
  472.           %%%%%%%%DDDDooooccccuuuummmmeeeennnnttttSSSSuuuupppppppplllliiiieeeeddddRRRReeeessssoooouuuurrrrcccceeeessss comment.
  473.  
  474.           ggggrrrrooooppppssss will not interpret %%%%%%%%DDDDooooccccuuuummmmeeeennnnttttFFFFoooonnnnttttssss comments.  The
  475.           %%%%%%%%DDDDooooccccuuuummmmeeeennnnttttNNNNeeeeeeeeddddeeeeddddRRRReeeessssoooouuuurrrrcccceeeessss, %%%%%%%%DDDDooooccccuuuummmmeeeennnnttttSSSSuuuupppppppplllliiiieeeeddddRRRReeeessssoooouuuurrrrcccceeeessss,
  476.           %%%%%%%%IIIInnnncccclllluuuuddddeeeeRRRReeeessssoooouuuurrrrcccceeee, %%%%%%%%BBBBeeeeggggiiiinnnnRRRReeeessssoooouuuurrrrcccceeee and %%%%%%%%EEEEnnnnddddRRRReeeessssoooouuuurrrrcccceeee
  477.           comments (or possibly the old %%%%%%%%DDDDooooccccuuuummmmeeeennnnttttNNNNeeeeeeeeddddeeeeddddFFFFoooonnnnttttssss,
  478.           %%%%%%%%DDDDooooccccuuuummmmeeeennnnttttSSSSuuuupppppppplllliiiieeeeddddFFFFoooonnnnttttssss, %%%%%%%%IIIInnnncccclllluuuuddddeeeeFFFFoooonnnntttt, %%%%%%%%BBBBeeeeggggiiiinnnnFFFFoooonnnntttt and
  479.           %%%%%%%%EEEEnnnnddddFFFFoooonnnntttt comments) should be used.
  480.  
  481.      FFFFIIIILLLLEEEESSSS
  482.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvppppssss////DDDDEEEESSSSCCCC
  483.                Device description file.
  484.  
  485.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvppppssss////_F
  486.                Font description file for font _F.
  487.  
  488.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvppppssss////ddddoooowwwwnnnnllllooooaaaadddd
  489.                List of downloadable fonts.
  490.  
  491.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ffffoooonnnntttt////ddddeeeevvvvppppssss////tttteeeexxxxtttt....eeeennnncccc
  492.                Encoding used for text fonts.
  493.  
  494.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ttttmmmmaaaacccc////ttttmmmmaaaacccc....ppppssss
  495.                Macros for use with ggggrrrrooooppppssss; automatically loaded by
  496.                ttttrrrrooooffffffffrrrrcccc
  497.  
  498.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ttttmmmmaaaacccc////ttttmmmmaaaacccc....ppppssssppppiiiicccc
  499.                Definition of PPPPSSSSPPPPIIIICCCC macro, automatically loaded by
  500.                ttttmmmmaaaacccc....ppppssss.
  501.  
  502.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ttttmmmmaaaacccc////ttttmmmmaaaacccc....ppppssssoooolllldddd
  503.                Macros to disable use of characters not present in
  504.                older PostScript printers; automatically loaded by
  505.                ttttmmmmaaaacccc....ppppssss.
  506.  
  507.           ////uuuussssrrrr////llllooooccccaaaallll////lllliiiibbbb////ggggrrrrooooffffffff////ttttmmmmaaaacccc////ttttmmmmaaaacccc....ppppssssnnnneeeewwww
  508.                Macros to undo the effect of ttttmmmmaaaacccc....ppppssssoooolllldddd.
  509.  
  510.           ////ttttmmmmpppp////ggggrrrrooooppppssss_X_X_X_X_X_X
  511.                Temporary file.
  512.  
  513.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  514.           aaaaffffmmmmttttooooddddiiiitttt(1), ggggrrrrooooffffffff(1), ggggttttrrrrooooffffffff(1), ppppssssbbbbbbbb(1), ggggrrrrooooffffffff____oooouuuutttt(5),
  515.           ggggrrrrooooffffffff____ffffoooonnnntttt(5), ggggrrrrooooffffffff____cccchhhhaaaarrrr(7)
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.      Page 8                                           (printed 3/9/94)
  526.  
  527.  
  528.  
  529.